
//(人口估算)美国人口调查局基于以下假设进行人估算:
//    每7秒有一个人诞生
//    每13秒有一个人死亡
//    每45秒有一个移民迁入
//    编写一个程序，显示未来5年的每年人口数。假设当前的人口是312032486，每年有 365天
//    提示: java中，整个整数相除，结果还是整数，小数部分被去掉。例如,5/4等于1 (而不是1.25)，10/4是2 (而不是2.5)。
//    如果想得到小数部分的精确结果，进行除法运算的两个数之一必须一个具有小数点的数值。例如，5.0/4等于1.25,10/4.0等于2.5
public class CoutPeo {
    public CoutPeo(int nowpeo, int time1) {
        this.nowpeo = nowpeo;
        this.time1 = time1;
    }

    public int getNowpeo() {
        return nowpeo;
    }

    public int getTime1() {
        return time1;
    }

    public void setNowpeo(int nowpeo) {
        this.nowpeo = nowpeo;
    }

    public void setTime1(int time1) {
        this.time1 = time1;
    }

    int nowpeo;
    int time1;

    public void coutpeo(){
        System.out.printf("当前的人口是%d\n",nowpeo);
        for(int i=1;i<=time1;i++){
            double birth = (365*12*60*60)/7.0;
            double death = (365*12*60*60)/13.0;
            double movein = (365*12*60*60)/45.0;
            nowpeo = (int) Math.round(nowpeo+birth-death+movein);
            System.out.println("第"+i+"年后的人口是："+nowpeo);
        }

    }
}
